press one's advantage - Español Inglés Diccionario